package pe.edu.upc.dai.grupo4.service;

import java.util.List;
import pe.edu.upc.dai.grupo4.dao.CriterioConciliacionDao;
import pe.edu.upc.dai.grupo4.dao.CriterioConciliacionDaoImpl;
import pe.edu.upc.dai.grupo4.model.CriterioConciliacion;

/**
 *
 * @author tluyo
 */
public class CriterioConciliacionServiceImpl implements CriterioConciliacionService {

    private CriterioConciliacionDao criterioConciliacionDao;

    public CriterioConciliacionServiceImpl() {
        criterioConciliacionDao = new CriterioConciliacionDaoImpl();
    }

    public List<CriterioConciliacion> selectPorCodBancoCodTipoMovimientoBancario(int CodBanco, int CodTipoMovimientoBancario) {
        return criterioConciliacionDao.selectPorCodBancoCodTipoMovimientoBancario(CodBanco, CodTipoMovimientoBancario);
    }

    public CriterioConciliacion selectPorCodBancoCodTipoMovimientoBancarioOrden(int CodBanco, int CodTipoMovimientoBancario, int Orden) {
        return criterioConciliacionDao.selectPorCodBancoCodTipoMovimientoBancarioPorOrden(CodBanco, CodTipoMovimientoBancario, Orden);
    }

    public int insertar(CriterioConciliacion criterioConciliacion) {
        return criterioConciliacionDao.insertar(criterioConciliacion);
    }

    public int actualizar(CriterioConciliacion criterioConciliacion) {
        return criterioConciliacionDao.actualizar(criterioConciliacion);
    }

    public void eliminar(CriterioConciliacion criterioConciliacion) {
        criterioConciliacionDao.eliminar(criterioConciliacion);
    }

    public int subir(CriterioConciliacion criterioConciliacion) {
        return criterioConciliacionDao.subir(criterioConciliacion);
    }

    public int bajar(CriterioConciliacion criterioConciliacion) {
        return criterioConciliacionDao.bajar(criterioConciliacion);
    }
}
